package view.backing.gastos;

import chemtools_logica.Beans.GastoBean;

import chemtools_logica.Beans.gastoGraficoBean;

import chemtools_logica.Entidades.Graficogasto;
import chemtools_logica.Entidades.Ubigeo;

import java.io.Serializable;

import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class bSessionScopeBeangastos implements Serializable{
    @SuppressWarnings("compatibility:-5803518508031720857")
    private static final long serialVersionUID = 1L;

    private List<GastoBean> listaGastos = new ArrayList<GastoBean>();
    private GastoBean gestoSeleccionado = new GastoBean();
    private List<gastoGraficoBean> listaGrafico = new ArrayList<gastoGraficoBean>();
    private List<Object[]> listaGraficoAux = new ArrayList<Object[]>();
    
    private ArrayList listaDepart = new ArrayList();
    private ArrayList listaProv = new ArrayList();
    private ArrayList listaDist = new ArrayList();
    
    String saludar = "hola";
    
    //COMBOBOX
    private ArrayList listaBanco = new ArrayList();
    private ArrayList listaEstados = new ArrayList();
    private ArrayList listaTipoGasto = new ArrayList(); 
    
    //EDITART
    private String tipoGastoEdit;
    private String personaEdit;
    private String fechaEdit;
    private String montoEdit;
    private int bancoEdit;
    private int estadoEdit;
    private boolean cambioHecho = false;
    
    //AGREGAR
    private int bancoAgregar;
    private int tipoGastoAgregar;
    private String comentarioAgregar;
    private String montoAgregar;
    
    //BUSQUEDA
    private int TipoGastoBuscar;
    private int bancoBuscar;
    private Date fechaMin;
    private Date fechaMax;
    
    //AGREGAR BANCO
    private String nombreBanco;
    
    //AGREGAR TIPO DE GASTO
    private String nombreTipoGasto;


    public void setListaGastos(List<GastoBean> listaGastos) {
        this.listaGastos = listaGastos;
    }

    public List<GastoBean> getListaGastos() {
        return listaGastos;
    }

    public void setGestoSeleccionado(GastoBean gestoSeleccionado) {
        this.gestoSeleccionado = gestoSeleccionado;
    }

    public GastoBean getGestoSeleccionado() {
        return gestoSeleccionado;
    }

    public void setTipoGastoEdit(String tipoGastoEdit) {
        this.tipoGastoEdit = tipoGastoEdit;
    }

    public String getTipoGastoEdit() {
        return tipoGastoEdit;
    }

    public void setPersonaEdit(String personaEdit) {
        this.personaEdit = personaEdit;
    }

    public String getPersonaEdit() {
        return personaEdit;
    }

    public void setFechaEdit(String fechaEdit) {
        this.fechaEdit = fechaEdit;
    }

    public String getFechaEdit() {
        return fechaEdit;
    }

    public void setMontoEdit(String montoEdit) {
        this.montoEdit = montoEdit;
    }

    public String getMontoEdit() {
        return montoEdit;
    }

    public void setBancoEdit(int bancoEdit) {
        this.bancoEdit = bancoEdit;
    }

    public int getBancoEdit() {
        return bancoEdit;
    }

    public void setListaBanco(ArrayList listaBanco) {
        this.listaBanco = listaBanco;
    }

    public ArrayList getListaBanco() {
        return listaBanco;
    }

    public void setCambioHecho(boolean cambioHecho) {
        this.cambioHecho = cambioHecho;
    }

    public boolean isCambioHecho() {
        return cambioHecho;
    }

    public void setListaEstados(ArrayList listaEstados) {
        this.listaEstados = listaEstados;
    }

    public ArrayList getListaEstados() {
        return listaEstados;
    }

    public void setEstadoEdit(int estadoEdit) {
        this.estadoEdit = estadoEdit;
    }

    public int getEstadoEdit() {
        return estadoEdit;
    }

    public void setBancoAgregar(int bancoAgregar) {
        this.bancoAgregar = bancoAgregar;
    }

    public int getBancoAgregar() {
        return bancoAgregar;
    }

    public void setTipoGastoAgregar(int tipoGastoAgregar) {
        this.tipoGastoAgregar = tipoGastoAgregar;
    }

    public int getTipoGastoAgregar() {
        return tipoGastoAgregar;
    }

    public void setComentarioAgregar(String comentarioAgregar) {
        this.comentarioAgregar = comentarioAgregar;
    }

    public String getComentarioAgregar() {
        return comentarioAgregar;
    }

    public void setMontoAgregar(String montoAgregar) {
        this.montoAgregar = montoAgregar;
    }

    public String getMontoAgregar() {
        return montoAgregar;
    }

    public void setListaTipoGasto(ArrayList listaTipoGasto) {
        this.listaTipoGasto = listaTipoGasto;
    }

    public ArrayList getListaTipoGasto() {
        return listaTipoGasto;
    }

    public void setTipoGastoBuscar(int TipoGastoBuscar) {
        this.TipoGastoBuscar = TipoGastoBuscar;
    }

    public int getTipoGastoBuscar() {
        return TipoGastoBuscar;
    }

    public void setBancoBuscar(int bancoBuscar) {
        this.bancoBuscar = bancoBuscar;
    }

    public int getBancoBuscar() {
        return bancoBuscar;
    }

    public void setNombreBanco(String nombreBanco) {
        this.nombreBanco = nombreBanco;
    }

    public String getNombreBanco() {
        return nombreBanco;
    }

    public void setListaDepart(ArrayList listaDepart) {
        this.listaDepart = listaDepart;
    }

    public ArrayList getListaDepart() {
        return listaDepart;
    }

    public void setNombreTipoGasto(String nombreTipoGasto) {
        this.nombreTipoGasto = nombreTipoGasto;
    }

    public String getNombreTipoGasto() {
        return nombreTipoGasto;
    }

    public void setListaProv(ArrayList listaProv) {
        this.listaProv = listaProv;
    }

    public ArrayList getListaProv() {
        return listaProv;
    }

    public void setListaDist(ArrayList listaDist) {
        this.listaDist = listaDist;
    }

    public ArrayList getListaDist() {
        return listaDist;
    }

    public void setFechaMin(Date fechaMin) {
        this.fechaMin = fechaMin;
    }

    public Date getFechaMin() {
        return fechaMin;
    }

    public void setFechaMax(Date fechaMax) {
        this.fechaMax = fechaMax;
    }

    public Date getFechaMax() {
        return fechaMax;
    }

    public void setListaGrafico(List<gastoGraficoBean> listaGrafico) {
        this.listaGrafico = listaGrafico;
    }

    public List<gastoGraficoBean> getListaGrafico() {
        return listaGrafico;
    }

    public void setSaludar(String saludar) {
        this.saludar = saludar;
    }

    public String getSaludar() {
        return saludar;
    }

    public void setListaGraficoAux(List<Object[]> listaGraficoAux) {
        this.listaGraficoAux = listaGraficoAux;
    }

    public List<Object[]> getListaGraficoAux() {
        return listaGraficoAux;
    }
}
